package top.jacktgq.cannotModify;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * 
 * @Title: SimpleDateFormatProblem.java 
 * @Package top.jacktgq.cannotModify 
 * @Description: jdk8 之前的日期格式化类SimpleDateFormat存在线程安全问题
 * @author CandyWall   
 * @date 2020年11月3日 下午10:00:44 
 * @version V1.0
 */
public class SimpleDateFormatUnsafeProblem {
	private static final SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
	public static void main(String[] args) {
		for(int i = 0; i < 10; i++) {
			new Thread(() -> {
				//synchronized (dateFormat) {
					try {
						System.out.println(dateFormat.parse("2020-11-11 00:00:00"));
					} catch (ParseException e) {
						e.printStackTrace();
					}
				//}
			}).start();
		}
	}
}
